# -*- codeing = utf-8 -*-
# @Time : 2021/2/22 22:30
# @Atuthor: 朱朱
# @File: 058字典的遍历.py
# @Software: PyCharm
person = {'name': 'zhangsan', 'age': 18, 'height': '180cm'}
# 特殊在列表和元组是一个单一的数据，但是字典是键值对的形式

# 第一种遍历方式: 直接for...in循环字典
# for x in person:
#     print(x) # 输出k
#     print(x,'=>',person[x]) # 输出k和value

# 第二种方式:获取到所有的key,然后再遍历key,根据key获取value
# print(person.keys()) # dict_keys(['name', 'age', 'height'])
# for k in person.keys():
#     print(k)
#     print(k, '=>', person[k])

# 第三种方式:获取到所有的value.
# 只能拿到值，不能拿到key
# for v in person.values():
#     print(v)

# 第四种遍历方式:
# print(person.items()) # dict_items([('name', 'zhangsan'), ('age', 18), ('height', '180cm')])
# for item in person.items():
#     print(item)
#     print(item[0],'=>',item[1])

# 最常用的方法
for k,v in person.items():
    print(k,'=>',v)
